Big Huge Thesaurus

hatchet job

noun